package com.bmft.system.pojo;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Time;
import java.util.Date;


@Data
@AllArgsConstructor
@NoArgsConstructor

public class Student {
    /**
     * 主键自增id
     */

    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 学号
     */

    private String studentId;
    /**
     * 手机号
     */

    private String phoneNumber;
    /**
     * 学生名
     */

    private String name;
    /**
     * 位置
     */

    private String location;
    /**
     * 自定义打开的时间
     */

    private Time signInTime;
    /**
     * 逻辑删除
     */

    @TableLogic
    private Integer deleted;
    /**
     * 乐观锁
     */

    @Version
    private Integer version;
    /**
     * 创建时间自动填充
     */

    @TableField(fill = FieldFill.INSERT)
    private Date createTime;
    /**
     * 修改时间，自动填充
     */

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date modifyTime;
    /**
     * 修改者，能不能自动填充?不知道
     */

    private Integer modifyPerson;

}
